        /** 

            @nosubgrouping 
        */
        class CLASS_NAME {

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Examples
            /// @{ 
            //

            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Friends
            /// @{ 

            /// @}                     ----------
        public:

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Public Internal Types
            /// @{ 

            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Public Constructors
            /// @{ 

            /**
               Destructor
            */
            ~CLASS_NAME ( ) ;

            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Public Accessors
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Public Helpers
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Public Processors
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Public Operators
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Public Attributes
            /// @{
	    
	    
            /// @}                     ----------

        protected:

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Protected Internal Types
            /// @{ 

            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Protected Constructors
            /// @{ 

            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Protected Accessors
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Protected Helpers
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Protected Processors
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Protected Operators
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Protected Attributes
            /// @{
	    
	    
            /// @}                     ----------

        private:

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Private Internal Types
            /// @{ 

            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Private Constructors
            /// @{ 

            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Private Accessors
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Private Helpers
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Private Processors
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Private Operators
            /// @{
	    
	    
            /// @}                     ----------

            // -----------------------------------------------------------------
            //                         CLASS_NAME
            /// @name                  Private Attributes
            /// @{
	    
	    
            /// @}                     ----------

        };
